package com.surveypark.util;

public class StringUtil {

	/**
	 * ���ַ����ƶ��ķָ���ַ�����
	 * @param src Դ�ַ�
	 * @param placeHold �ָ���
	 * @return �ַ�����
	 */
	public static String[] str2Array(String src, String placeHold){
		if(ValidateUtil.isValid(src)){
			return src.split(placeHold);
		}
		return null;
	}

	/**
	 * ��֤һ���ַ��������Ƿ��ָ����
	 */
	public static boolean contains(String[] arr, String src) {
		if(ValidateUtil.isValid(arr)){
			for(String s:arr){
				if(s.equals(src)){
					return true;
				}
			}
		}
		return false;
	}

	public static String arr2Str(Object[] value) {
		String temp = "";
		if(ValidateUtil.isValid(value)){
			for(Object s:value){
				temp = temp + s + ",";
			}
			return temp.substring(0, temp.length() - 1);
		}
		return null;
	}
	
	public static String getDescString(String str){
		if(ValidateUtil.isValid(str) && str.length() > 30){
			return str.substring(0, 29);
		}
		return str;
	}
}
